using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WebFoundation;
using WebFoundation.Data;

namespace MHI.InspectionManager.Interfaces
{
	/// <summary>
	/// DevProcessimgroupT,table list interface:dev_processimgroup_t 
	/// </summary>
	public interface IDevProcessimgroupTList
	{
		IEnumerable<DevProcessimgroupT> GetDevProcessimgroupTAllItems();

		IEnumerable<DevProcessimgroupT> GetDevProcessimgroupTItemsById(int id);

		bool AddDevProcessimgroupT(DevProcessimgroupT item);

		bool AddDevProcessimgroupTs(DevProcessimgroupT[] items);

		bool UpdateDevProcessimgroupT(DevProcessimgroupT item);

		bool UpdateDevProcessimgroupTs(DevProcessimgroupT[] items);

		bool DeleteDevProcessimgroupT(DevProcessimgroupT item);

		bool DeleteDevProcessimgroupTs(DevProcessimgroupT[] items);

		bool DeleteDevProcessimgroupTByIds(int[] ids);

	}
}
